<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // function Parent(m){
    //     this.message = m;
    //     this.show = function(){
    //         console.log(this.message);
    //     }
    // }
    // Parent.prototype.init = function(){
    //     console.log("12312312")
    // }

    // function Child(m){
    //     // 在此处，将Parent的this改成Child的this
    //     // Parent.call(this, m);
    //     // Parent.apply(this, [m]);
    //     Parent.bind(this, m)();
    // }

    // const p = new Parent("hello world");
    // console.log(p);
    // p.show();
    // p.init();

    // const c = new Child("hello 世界");
    // console.log(c);
    // c.show();
    // c.init();



    function Mp3(){
        this.mp3 = "听歌"
    }
    function Mp4(){
        this.mp4 = "看电影"
    }
    function Call(){
        this.call = "打电话"
    }
    function Phone(b){
        this.name = b;
        Mp3.call(this);
        Mp4.call(this);
        Call.call(this);
    }
    const phone = new Phone("XXX");
    console.log(phone);
</script>
</html>